<?php

/**
 * Base project form.
 * 
 * @package    auip
 * @subpackage form
 * @author     Your name here 
 * @version    SVN: $Id: BaseForm.class.php 20147 2009-07-13 11:46:57Z FabianLange $
 */
class Mensajero 
{

    static public function enviarCorreo($titulo, $cabecera, $mensaje, $email)
    {
         $objCuentaUtilizada = Array(
                                        'smtp' => 'smtp.gmail.com',
                                        'puerto' => '465',
                                        'con' => 'ssl',
                                        'nombre' => 'Soporte de contraseña AUIP',
                                        'cuenta' => 'david.vanegas.92@gmail.com',
                                        'usuario' => 'david.vanegas.92@gmail.com',
                                        'contrasena' => 'DahianaRios06',
                                    );
                                    
       $objTransporte = Swift_SmtpTransport::newInstance($objCuentaUtilizada['smtp'], $objCuentaUtilizada['puerto'], $objCuentaUtilizada['con'])
       ->setUsername($objCuentaUtilizada['usuario'])
       ->setPassword($objCuentaUtilizada['contrasena']);
                                    
        $objMailer=  Swift_Mailer::newInstance($objTransporte);
                                    
        $objMensaje = Swift_Message::newInstance($cabecera)
        ->setFrom(array($objCuentaUtilizada['cuenta'] => $titulo))
         ->setTo(array($email => 'Usuario '))
         ->setBody("<!DOCTYPE html>
<html>
  <head>
    
  </head>
  <body bgcolor='#F6F6E9'>
	 <div >
				<table align='center'; bgcolor='#668291'; border=0 style='background-color: #668291; height: 300px; width: 600px; padding: 10px; -moz-border-radius: 5px 25px 25px 5px; -webkit-border-radius: 5px 25px 25px 5px; border-radius: 5px 25px 25px 5px; -moz-box-shadow: 4px 4px 10px #999;  -webkit-box-shadow: 4px 4px 10px #999;  box-shadow: 4px 4px 10px #999;'>
					<thead>
						<tr>
							<td colspan='3'><h1><font color='white'><center>".$titulo."</center></font></h1></td>
						</tr>
					</thead>
					<tbody bgcolor='#D3E4E5';>
						<tr>
							<td colspan='3' align='justify' valign='top' >
                                                        ".$mensaje."
								</td>
						</tr>
					</tbody>
					<tfoot>
						<tr>
							<td><center><font color='white'><b>Becas</b></font></center></td><td><center><font color='white'><b>AUIP</b></font></center></td><td><center><font color='white'><b>2013</b></font></center></td>
						</tr>
					</tfoot>
				</table>
		</div>
  </body>
</html>")
         ->setContentType('text/html');
                                    
         $objMailer->send($objMensaje);
    }
    
    static public function encriptador($palabra)
    {
        $nueva='';
        $letras = array('a'=>'m','b'=>'n','c'=>'o','d'=>'p','e'=>'q','f'=>'r','g'=>'s','h'=>'t','i'=>'u','j'=>'v','k'=>'w','l'=>'x','m'=>'y','n'=>'z','o'=>'a','p'=>'b','q'=>'c','r'=>'d','s'=>'e','t'=>'f','u'=>'g','v'=>'h','w'=>'i','x'=>'j','y'=>'k','z'=>'l','1'=>'6','2'=>'7','3'=>'8','4'=>'9','5'=>'0','6'=>'1','7'=>'2','8'=>'3','9'=>'4','0'=>'5','@'=>'_','+'=>'/','ñ'=>'ñ','!'=>'?','#'=>'^','$'=>'`','%'=>'{','&'=>'|','\''=>'}','’'=>'~','*'=>'@','+'=>'-','/'=>'!','?'=>'#','.'=>'$','`'=>'%','{'=>'&','|'=>'\'','}'=>'’','~'=>'*');
        
        
        for($i=0; $i < strlen ($palabra); $i++){
          $nueva = $nueva.$letras[ $palabra[$i] ];
        }
        return $nueva;
    }
    
    static public function desecriptar($palabra)
    {
        $nueva='';
        $letras = array('m'=>'a','n'=>'b','o'=>'c','p'=>'d','q'=>'e','r'=>'f','s'=>'g','t'=>'h','u'=>'i','v'=>'j','w'=>'k','x'=>'l','y'=>'m','z'=>'n','a'=>'o','b'=>'p','c'=>'q','d'=>'r','e'=>'s','f'=>'t','g'=>'u','h'=>'v','i'=>'w','j'=>'x','k'=>'y','l'=>'z','6'=>'1','7'=>'2','8'=>'3','9'=>'4','0'=>'5','1'=>'6','2'=>'7','3'=>'8','4'=>'9','5'=>'0','_'=>'@','/'=>'+','ñ'=>'ñ','?'=>'!','^'=>'#','`'=>'$','{'=>'%','|'=>'&','}'=>'\'','~'=>'’','@'=>'*','-'=>'+','!'=>'/','#'=>'?','$'=>'.','%'=>'`','&'=>'{','\''=>'|','’'=>'}','*'=>'~');
        
         for($i=0; $i < strlen ($palabra); $i++){
          $nueva = $nueva.$letras[ $palabra[$i] ];
        }
        return $nueva;
    }
    
    static public function fechaIn($palabra)
    {
        $nueva='';
        
         for($i=0; $i < strlen ($palabra); $i++){
             
             if($palabra[$i] == '/')
             {
                 $nueva = $nueva.'_';
             }
             else 
             {
                 $nueva = $nueva.$palabra[$i];
             }
             
        }
        return $nueva;
    }
    
    static public function fechaOut($palabra)
    {
        $nueva='';
        
         for($i=0; $i < strlen ($palabra); $i++){
             
             if($palabra[$i] == '_')
             {
                 $nueva = $nueva.'/';
             }
             else 
             {
                 $nueva = $nueva.$palabra[$i];
             }
             
        }
        return $nueva;
    }
}
